tracked armored ambulance - Espagnol Anglais Dictionnaire